import request from '@/utils/system/request'

// 获取树形结构数据
export function getTree(params) {
    return request({
        url: '/dept/tree',
        method: 'get',
        params
    })
}

//新增部门信息
export function addDept(data) {
    return request({
        url: '/dept/add',
        method: 'post',
        data
    })
}

//编辑部门信息
export function editDept(data) {
    return request({
        url: '/dept/edit',
        method: 'put',
        data
    })
}

//删除部门信息（逻辑删除，考虑到用户会有使用，不做物理删除）
export function delDept(params) {
    return request({
        url: '/dept/del',
        method: 'delete',
        params
    })
}

//查询所有部门（用户管理使用）
export function queryAllDept() {
    return request({
        url: "/dept/all",
        method: "get",
        params: {}
    })
}
